package com.prd.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;

/**
 * @Author lizhaoyi
 * @date 2023/10/23 16:47
 * Description:
 */

@Data
@ApiModel("用户传参对象")
public class UserVO {

    private Long id;

    /**
     * 昵称
     */
    @ApiModelProperty(value = "昵称")
    private String name;

    /**
     * 密码
     */
    @ApiModelProperty(value = "密码")
    private String pwd;

    /**
     * 0表示女，1表示男
     */
    @ApiModelProperty(value = "0表示女，1表示男")
    private Integer sex;


    /**
     * 邮箱
     */
    @ApiModelProperty(value = "邮箱")
    private String mail;

    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号")
    private String telephone;


    /**
     * 地址
     */
    @ApiModelProperty(value = "地址")
    private String address;

    /**
     * 身份证号码
     */
    @ApiModelProperty(value = "身份证号码")
    private String idCardNum;

    /**
     * 发证机关
     */
    @ApiModelProperty(value = "发证机关")
    private String cardBase;

    /**
     * 出生年月日
     */
    @ApiModelProperty(value = "出生年月日")
    private LocalDate bornDate;

    /**
     * 部门id
     */
    @ApiModelProperty(value = "部门id")
    private Long deptId;

    /**
     * 部门名称
     */
    @ApiModelProperty(value = "部门名称")
    private String deptName;
    /**
     * 部门岗位id
     */
    @ApiModelProperty(value = "部门岗位id")
    private Long deptPostId;

    /**
     * 部门岗位名称
     */
    @ApiModelProperty(value = "部门岗位名称")
    private String deptPostName;
    /**
     * 部门职务id
     */
    @ApiModelProperty(value = "部门职务id")
    private Long deptPositionId;

    /**
     * 部门职务名称
     */
    @ApiModelProperty(value = "部门职务名称")
    private String deptPositionName;

}
